package com.example.service;

import com.example.domain.Option;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.domain.Question;

import java.util.List;

import java.util.List;

import java.util.List;

/**
 * @author DPH
 * @description 针对表【tbl_option】的数据库操作Service
 * @createDate 2022-11-25 23:18:12
 */
public interface OptionService extends IService<Option> {
    List<Option> getOptions(Integer questionnaireid, Integer questionid);

    //修改选项信息。
    Option modify(Option option);

    //通过id查找指定选项，返回一个选项对象
    Option findById(Integer questionnaireid,Integer questionid,Integer optionid);
    //从容器中删除指定id的选项
    boolean delete(Integer questionnaireid,Integer questionid,Integer optionid);

    List<Option> getOptions(Integer questionnaireid,Integer questionid);

    //修改选项信息。
    Option modify(Option option);

    //通过id查找指定选项，返回一个选项对象
    Option findById(Integer questionnaireid,Integer questionid,Integer optionid);
    //从容器中删除指定id的选项
    boolean delete(Integer questionnaireid,Integer questionid,Integer optionid);

    //在指定的问题下添加新的选项，返回bool型变量
    boolean add(Option option);

    public List<Option> getOption2(int parseInt);
    List<Option> getOption(int parseInt);

    void delete(Integer questionId);
}
